package dfbz.获取文件的方法;
/*
* public String getAbsolutePath() ：返回此File的绝对路径名字符串。
  public String getPath() ：将此File转换为路径名字符串。
  public String getName() ：返回由此File表示的文件或目录的名称。
  public long length() ：返回由此File表示的文件的长度。
* */

import java.io.File;

public class demo01 {
    public static void main(String[] args) {
//        demo();
        demo02();
//        demo03();
//        demo04();
    }

    private static void demo04() {
        //public String getName() ：返回由此File表示的文件或目录的名称。
        File file1 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件.txt");
        File file2 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法");
        File file3 = new File("JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz");
        System.out.println("返回由此File表示的文件或目录的名称:"+file1.getName());
        System.out.println("返回由此File表示的文件或目录的名称:"+file2.getName());
        System.out.println("返回由此File表示的文件或目录的名称:"+file3.getName());
    }

    private static void demo03() {
        //public String getPath() ：将此File转换为路径名字符串
        File file1 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件.txt");
        File file2 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法");
        File file3 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件1.txt");
        System.out.println("将此File转换为路径名字符串为:"+file1.getPath());
        System.out.println("将此File转换为路径名字符串为:"+file2.getPath());
        System.out.println("将此File转换为路径名字符串为:"+file3.getPath());
    }

    private static void demo02() {
        //public String getAbsolutePath() ：返回此File的绝对路径名字符串。
        File file1 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件.txt");
        File file2 = new File("获取文件的方法");
        File file3 = new File("JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件1.txt");
        System.out.println("文件的绝对路径字符串:"+file1.getAbsolutePath());
        System.out.println("文件的绝对路径字符串:"+file2.getAbsolutePath());
        System.out.println("文件的绝对路径字符串:"+file3.getAbsolutePath());


    }

    private static void demo() {
       // public long length() ：返回由此File表示的文件的长度
        File file1 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件.txt");
        File file2 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法");
        File file3 = new File("E:\\东方标准\\JAVASE阶段\\JAVASE-CODE\\Day17\\src\\com\\dfbz\\获取文件的方法\\文件1.txt");
        System.out.println("文件的大小为:"+file1.length()+"b");
        System.out.println("文件的大小为:"+file2.length()+"b");
        System.out.println("文件的大小为:"+file3.length()+"b");
    }
}
